<?php
define('MINI_RUN', true);
require 'mini.php';
mini::checkLogin();
$classOption = Mini::getSubClass();
?>
<!DOCTYPE html>
<html>
<head>
<title>栏目管理--<?=Mini::NAME?>后台管理系统</title>
<?=Mini::ADMIN_CSS?>
</head>
<body>
<p class="msg">注意：有*号的内容不能为空。</p>
<p>请选择要修改的栏目：<select id="classid">
<option value="null">请选择</option>
<?=$classOption?>
</select>  <input id="getbutton" type="button" value="获取栏目数据" /></p>
<form>
<input name="op" type="hidden" value="setclass" />
<input name="classid" id="id" type="hidden" value="" />
<p>栏目名称*：<input name="classname" id="name" type="text" size="15"/></p>
<p>栏目路径*：<input name="classdir" id="dir" type="text" size="15"/></p>
<p>选择父栏目*：<select name="parentid" id="parentid">
<option value="null">请选择</option>
<option value="0">无</option>
<?=$classOption?>
</select></p>
<p>栏目关键字*：</p><textarea name="classkey" id="key" rows="2" cols="100"></textarea>
<p>栏目描述*：</p><textarea name="classdesc" id="desc" rows="5" cols="100"></textarea>
<p>栏目CSS：</p><textarea name="classcss" id="css" rows="3" cols="100"></textarea>
<p>栏目JS：</p><textarea name="classjs" id="js" rows="3" cols="100"></textarea>
<p>栏目首页模板*：<select name="classtempid" id="classtempid">
<option value="null">请选择</option>
<?=Mini::getSubTemp('Mini_ClassTemp')?>
</select></p>
<p>文章内容模板：<select name="pagetempid" id="pagetempid">
<option value="null">请选择</option>
<?=Mini::getSubTemp('Mini_PageTemp')?>
</select></p>
<p>栏目SmallText：</p><textarea name="smalltext" id="smalltext" rows="5" cols="100"></textarea>
<p>栏目首页内容：</p><textarea name="classtext" id="text" rows="10" cols="100"></textarea>
<p><input id="addbtn" disabled="disabled" type="button" value="修改" /></p>
</form>
<?=Mini::JQUERY_JS?>
<?=Mini::ADMIN_JS?>
<script type="text/javascript">
var classObjArr=new Array();
$(function(){
	$("#getbutton").click(function(){		
		if(checkSelect("#classid","要修改的栏目")) return false;
		$("#addbtn").removeAttr("disabled");
		var id=$("#classid").val();
		var cname=$("#classid option:selected").text();

		if(classObjArr[id]==null){
			classObjArr[id]=getAction(<?=Mini::AJAX_GET?>, {op:"getclass",classid:id}, "获取["+cname+"]栏目数据");
			classObjArr[id]=eval("("+classObjArr[id]+")");			
		}
		var c=classObjArr[id];
		if(typeof(c.classid)!="undefined"){
		$("#id").val(c.classid);
		$("#name").val(c.classname);
		$("#dir").val(c.classdir);
		$("#key").val(c.classkey);
		$("#desc").val(c.classdesc);
		$("#css").val(c.classcss);
		$("#js").val(c.classjs);
		$("#smalltext").val(c.smalltext);
		$("#text").val(c.classtext);
		$("#parentid").attr("value",c.parentid);
		$("#classtempid").attr("value",c.classtempid);
		$("#pagetempid").attr("value",c.pagetempid);
		showMsg("获取["+cname+"]栏目数据成功！","获取["+cname+"]栏目数据成功");
		}
	});
	$("#addbtn").click(function(){
		if(checkValue("#name","栏目名称")) return false;
		if(checkValue("#dir","栏目路径")) return false;
		if(checkValue("#key","栏目关键字")) return false;
		if(checkValue("#desc","栏目描述")) return false;
		if(checkSelect("#parentid", "父栏目")) return false;
		if(checkSelect("#classtempid", "栏目首页模板")) return false;
		if(checkSelect("#pagetempid", "文章内容模板")) return false;
		if(checkValue("#text", "栏目首页内容")) return false;
		if(checkReg("#dir", /^[a-z][a-z\d_]+$/, "栏目路径", "栏目路径名必须是以字母开头的字母和数字组成，字母须小写！")) return false;
		
		var id=$("#id").val();
		if($("#dir").val()!=classObjArr[id].classdir){
			if(checkExists(<?=Mini::AJAX_GET?>,{op:"checkdir",classdir:$("#dir").val()},"栏目路径")) return false;
		}
		setAction(<?=Mini::AJAX_SET?>,$("form").serialize(), "修改栏目");
		classObjArr[id]=null;	
	});
});
</script>
</body>
</html>